home *** CD-ROM | disk | FTP | other *** search
- /* AWEBmailtoYAM ©1996 ALeX Kazik*/
- OPTIONS RESULTS
- PARSE ARG mailto pubscreen
-
- IF ~SHOW('P','YAM') THEN DO
- ADDRESS COMMAND 'run <>NIL: YAM:YAM'
- i = 15
- DO UNTIL (SHOW('P','YAM')) | (i=0)
- ADDRESS COMMAND 'Wait 1'
- i = i - 1
- END
- IF ~SHOW('P','YAM') THEN DO
- ADDRESS COMMAND 'RequestChoice <>NIL: "Error" "Could''nt find/start YAM!" "OK" PUBSCREEN'pubscreen
- EXIT
- END
- END
-
- ADDRESS 'YAM'
- WriteMailTo mailto
- ADDRESS COMMAND 'C:ed "T:WriteMail.tmp" WINDOW "RAW:0/15/640/465/MailTo: 'mailto'/CLOSE/SCREEN'pubscreen'" WITH "AWEBmailtoYAM.ed"'
- IF EXISTS("T:WriteMail.tmp")=0 THEN
- EXIT
- CALL OPEN(4,'T:WriteMail.tmp',r)
- CALL OPEN(5,'T:SendMail.tmp',w)
- line = READLN(4)
- PARSE VAR line 'Subject:' subject
- IF subject='' THEN
- subject='Unknown'
- WriteSubject '"'subject'"'
- DO UNTIL EOF(4)
- line = READLN(4)
- CALL WRITELN(5,line)
- END
- CALL CLOSE(4)
- CALL CLOSE(5)
- WriteLetter 'T:SendMail.tmp'
-
- ADDRESS COMMAND 'RequestChoice <NIL: >T:ChoiceMail.tmp "All Done." "Thanks for using AWEBmailtoYAM.*n©1996 ALeX Kazik*n*nWhat sould I do now?" "Send it" "2 Outgoing" "Cancel" PUBSCREEN'pubscreen
- CALL OPEN(6,'T:ChoiceMail.tmp',r)
- line = READLN(6)
- CALL CLOSE(6)
- IF line='1' THEN
- WriteSend
- ELSE IF line='2' THEN
- WriteQueue
-
- setfolder 1
- ADDRESS COMMAND 'delete <>NIL: T:WriteMail.tmp T:SendMail.tmp T:ChoiceMail.tmp'
-